  body{
    background:#E9F9E8;
  }

  table{
    background:#D9F7D7;
    border-left: 1px solid green;
  }


tbody td {
/*    border: 1px solid green; */
    border-bottom: 1px solid green;
    border-right: 1px solid green;
    font-family: cursive;
    font-size: 20px;
    padding: 5px;
}
  thead th {
    background: none repeat scroll 0 0 #B2F7AD;
    font-family: Comic Sans MS;
    font-size: 20px;
    border-right: 1px solid green;
    border-top: 1px solid green;
    border-bottom: 1px solid green;

  }
/*
  input,textarea,select {
      font-size: 20px;
      width:200px;
  }
*/
  input[type="text"],input[type="file"],input[type="password"],input[type="email"],input[type="date"],textarea,select {
      font-size: 20px;
      width:250px;
      border:1px solid #3E5FF2;
      background:#E0FFFB;
      color:green;
      padding:5px;
  }
  input[type="submit"]{
    background:#000;
    color:#FFF;
    font-size: 25px;
    width:250px;
    padding:5px;
    border-radius:20px;
  }
  input[type="submit"]:hover{
    background:grey;
    border:1px solid #000;
  }
  label.error{   
    color: red;
    float: left;
    width: 300px;
  }